energy-absorbing body shell - Turkish English Dictionary